Model Checking at Scale: Automated Air Traffic Control Design Space Exploration

نویسندگان

  • Marco Gario
  • Alessandro Cimatti
  • Cristian Mattarei
  • Stefano Tonetta
  • Kristin Y. Rozier
چکیده

Many possible solutions, differing in the assumptions and implementations of the components in use, are usually in competition during early design stages. Deciding which solution to adopt requires considering several trade-offs. Model checking represents a possible way of comparing such designs, however, when the number of designs is large, building and validating so many models may be intractable. During our collaboration with NASA, we faced the challenge of considering a design space with more than 20,000 designs for the NextGen air traffic control system. To deal with this problem, we introduce a compositional, modular, parameterized approach combining model checking with contract-based design to automatically generate large numbers of models from a possible set of components and their implementations. Our approach is fully automated, enabling the generation and validation of all target designs. The 1,620 designs that were most relevant to NASA were analyzed exhaustively. To deal with the massive amount of data generated, we apply novel data-analysis techniques that enable a rich comparison of the designs, including safety aspects. Our results were validated by NASA system designers, and helped to identify novel as well as known problematic configurations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Formal Specification and Verification of a Coordination Protocol for an Automated Air Traffic Control System

Safe separation between aircraft is the primary consideration in air traffic control. To achieve the required level of assurance for this safety-critical application, the Automated Airspace Concept (AAC) proposes three levels of conflict detection and resolution. Recently, a high-level operational concept was proposed to define the cooperation between components in the AAC. However, the propose...

متن کامل

Reachability checking in complex and concurrent software systems using intelligent search methods

Software system verification is an efficient technique for ensuring the correctness of a software product, especially in safety-critical systems in which a small bug may have disastrous consequences. The goal of software verification is to ensure that the product fulfills the requirements. Studies show that the cost of finding and fixing errors in design time is less than finding and fixing the...

متن کامل

Design Analysis of Autonomous Air Traffic Flight Control System

Software architectural design, also known as top-level design, describes the software top-level structure and organization and identifies the various components. The concept of an automated air traffic flight control system which controls airplanes requires a high degree of operational integrity and availability. One possible solution to alleviate air travel congestion could be the automation o...

متن کامل

Martin Wehrle Transition - Based Directed Model Checking

Software and hardware systems are rapidly increasing in size and complexity. However, with increasing system complexity, the system design process becomes more error-prone. In particular, this is the case for concurrent systems, where subtle bugs may occur because of unexpected thread interleavings. Therefore, approaches to effectively find bugs are required. Currently, the most common approach...

متن کامل

مدل‎سازی مکانی ـ زمانی سه‎بعدی پراکنش آلاینده‌ی اکسید های ازت هوا ناشی از ترافیک در تقاطع خیابان ولی‌عصر ـ فاطمی شهر تهران

Air pollution has become one of the main problems of cities. Among the sources of air pollution, vehicular traffic plays an important role. Planning for efficient management and control of the air pollution caused by vehicular traffic requires accurate information on spatio-temporal dispersion of the pollutions. This research studies 3D spatio-temporal dispersion of NOx pollution caused by vehi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016